package com.hopes.bizz.basic.gis.vo.hazard;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author yumr
 * @ProjectName bizz
 * @Description 危险源等级统计VO
 * @time 2024/1/18 18:58
 */
@Data
public class HazLevelTotalVO implements Serializable {

    private static final long serialVersionUID = -3658376988196062772L;

    /**
     * 总数
     */
    private Integer total;

    /**
     * 分级统计数量
     */
    private List<HazLevelVO> hazLevelList;


    public HazLevelTotalVO(List<HazLevelVO> hazLevelList) {
        this.hazLevelList = hazLevelList;
        this.total = hazLevelList.stream().mapToInt(HazLevelVO::getCount).sum();
    }
}
